/**
 * Copyright (C), 2020-2020, 人生无限公司
 * FileName: test1
 * Description:* 随机验证码。
 * <p>
 * * 随机生成十组六位字符组成的验证码。
 * * 验证码由大小写字母、数字字符组成。
 * <p>
 * * 代码实现，效果如图所示：
 * <p>
 * * 开发提示：
 * <p>
 * * 使用字符数组保存原始字符，利用Random类生成随机索引。
 *
 * @create: 2020/7/17 13:10
 * @author Reanon
 * @version JDK 1.8.0_251
 */
package cn.reanon.day06.homework.test1;

import java.util.Random;

public class Test1 {
    public static void main(String[] args) {
        String code = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
        String[] phrase = new String[10];
        for (int i = 0; i < phrase.length; i++) {
            phrase[i] = "";
        }
        Random random = new Random();
        int index = 0;
        for (int i = 0; i < phrase.length; i++) {
            for (int j = 0; j < 6; j++) {
                index = random.nextInt(code.length());
                phrase[i] += code.charAt(index);
            }
        }
        for (int i = 0; i < phrase.length; i++) {
            System.out.println(phrase[i]);
        }
    }

}
